.w-footer {
  background-color: #243151;
  align-items: center;
  flex-direction: row;
  display: flex;
  padding-right: 0px;
  box-sizing: border-box;
  justify-content: center;
  padding-bottom: 0px;
  flex-wrap: nowrap;
  flex-shrink: 0;
  width: 100%;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.w-footer .w-body {
  padding-bottom: 0px;
  flex-wrap: nowrap;
  flex-direction: column;
  display: flex;
  flex-shrink: 0;
  padding-right: 0px;
  width: 1200px;
  box-sizing: border-box;
  padding-top: 0px;
  padding-left: 0px;
  height: 100%;
}
.w-footer .w-body .footer-logo {
  height: 39px !important;
  width: 244px !important;
  margin-top: 29px;
}
.w-footer .w-body .footer-content-tittle {
  display: flex;
  justify-content: space-between;
  margin-top: 23px;
  margin-bottom: 5px;
}
.w-footer .w-body .footer-content-tittle .footer-left-tittle {
  font-size: 17px;
  font-weight: 500;
  color: #fff;
  line-height: 18px;
}
.w-footer .w-body .footer-content-tittle .footer-right-tittle {
  font-size: 17px;
  font-weight: 500;
  color: #fff;
  line-height: 18px;
  width: 290px;
}
.w-footer .w-body .footer-content {
  display: flex;
  justify-content: space-between;
  margin-top: 17px;
}
.w-footer .w-body .footer-content .footer-left {
  display: flex;
}
.w-footer .w-body .footer-content .footer-left .footer-left-text1 {
  font-size: 15px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.6);
  line-height: 16px;
  // width: 303px;
}
.w-footer .w-body .footer-content .footer-left .footer-left-text1 .footer-bottom-logo {
  margin-right: 8px;
}
.w-footer .w-body .footer-content .footer-left .footer-left-text {
  font-size: 15px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.6);
  line-height: 16px;
}
.w-footer .w-body .footer-content .footer-right {
  display: flex;
  justify-content: space-between;
  width: 290px;
}
.w-footer .w-body .footer-content .footer-right .footer-right-text {
  font-size: 15px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.6);
  line-height: 16px;
}
.footer-right-text:hover{
  color: #fff !important;
}
.w-footer .w-body .footer-bottom {
  width: 1200px;
  height: 79px;
  padding:  0  56px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 23px;
  margin-bottom: 29px;
  background: rgba(255, 255, 255, 0.1) !important;
}
.w-footer .w-body .footer-bottom .left-txt{
  font-size: 17px;
  color: #FFFFFF;
  margin-right: 18px;
  vertical-align: sub;
}
.w-footer .w-body .footer-bottom .left-txt.right{
  position: relative;
  top: 4px;
}
.w-footer .w-body .footer-bottom .footer-bottom-bg:hover {
  opacity: 0.5;
  transition: 0.06s all ease;
}
.w-footer .w-body .footer-bottom .footer-bottom-bg .footer-bottom-logo {
  height: 30px;
  width: 30px;
}
.w-footer .w-body .footer-bottom .footer-bottom-right .footer-bottom-logo{
  width: 117px;
  height: 38px;
}
.w-footer .w-body .footer-bottom .footer-bottom-bg .footer-bottom-text {
  font-size: 17px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.6);
  line-height: 18px;
}
.w-footer .footer-btm-copyright {
  text-align: center;
  font-size: 15px;
  color: #ffffff;
  line-height: 19px;
  padding-bottom: 30px;
}
.qr-con {
  position: relative;
}
.qrcode-con {
  position: absolute;
  left: 304px;
  background: #fff;
  text-align: center;
  line-height: 32px;
  display: none;
}
.qrcode-colse{
  position: absolute;
  right: 10px;
  top: -2px;
  cursor: pointer;
}
.header-share-con{
  position: relative;
}
.header-share-con .qrcode-con{
  left: 102px;
  top: 42px;
  padding-bottom: 20px;
}

.jp-bottom{width: 100%;height: 160px;background: #706F6F;padding-top:61px ; color: #fff; font-size: 16px;font-family: Source Han Serif CN;}
.jp-bottom a{ color: #fff;}
.jp-bottom a:hover{ color: #2F3696;}
.jp-bottom ul{margin: 0 auto; width: 426px;height: 16px;font-size: 16px;font-family: Source Han Serif CN;font-weight: 400;color: #FFFFFF;line-height: 16px;}
.jp-bottom span{display:block; margin: 17px auto 0;height: 12px;text-align: center; font-size: 12px;font-family: Source Han Serif CN;font-weight: 400;color: #FFFFFF;line-height: 12px;}